﻿using System;

namespace BCEntity.OA.Attendance.AttendanceCheckInRecord
{
    public class AttendanceCheckInRecordEntity : AttendanceBaseEntity
    {
        /// <summary>
		/// 考勤打卡记录
        /// </summary>		
        public long CheckInRecordId { get; set; }
        /// <summary>
        /// 打卡人公司Id
        /// </summary>		
        public int CompanyId { get; set; }
        /// <summary>
        /// 打卡班次Id
        /// </summary>		
        public long ClassId { get; set; }
        /// <summary>
        /// 打卡人部门Id
        /// </summary>		
        public int DepartmentId { get; set; }
        /// <summary>
        /// 打卡班次名称
        /// </summary>		
        public string ClassName { get; set; }
        /// <summary>
        /// 考勤组名称
        /// </summary>		
        public string AttendanceGroupName { get; set; }
        /// <summary>
        /// 考勤组
        /// </summary>		
        public long AttendanceGroupId { get; set; }
        /// <summary>
        /// 打卡方式
        /// </summary>		
        public string CheckInMode { get; set; }
        /// <summary>
        /// 打卡类型
        /// </summary>		
        public string CheckInType { get; set; }
        /// <summary>
        ///  计算迟到和早退，基准时间
        /// </summary>		
        public string BaseCheckInTime { get; set; }
        /// <summary>
        /// 打卡时间
        /// </summary>		
        public DateTime CheckInTime { get; set; }
        /// <summary>
        /// 位置信息
        /// </summary>		
        public string Location { get; set; }
        /// <summary>
        /// Longitude
        /// </summary>		
        public double Longitude { get; set; }
        /// <summary>
        /// Latitude
        /// </summary>		
        public double Latitude { get; set; }
        /// <summary>
        /// 是否同步
        /// </summary>		
        public bool IsSync { get; set; }
        /// <summary>
        /// 备注
        /// </summary>		
        public string Remark { get; set; }
        /// <summary>
        /// wifi名称
        /// </summary>		
        public string WifiName { get; set; }
        /// <summary>
        /// MAC地址
        /// </summary>		
        public string MAC { get; set; }
        /// <summary>
        /// 数据来源
        /// </summary>		
        public string SourceType { get; set; }
        /// <summary>
        /// 打卡备注图片
        /// </summary>		
        public string RemarkImage { get; set; }
    }
}
